package crudfx.interop;
import javax.swing.*;
import crudfx.data.*;
/**
 * @profile desktop
 * @author Sergey Surikov
 */
public abstract class UIComponent{
    /**
    Parent container
    */
    public var parentComponent:UIComponent=null;
    /**
    Swing component
    */
    public abstract function getJComponent():JComponent;
    /**
    Find and show string
    */
    public abstract function highlight(s:String):Boolean;
    /**
    Gather data
    */
    public abstract function gather():DataTree;
    }
